
# for i in range(1,4):
#     for j in range(1,5):
#         print('* ',end='')
#     print()
#
# for i in range(1,6):
#     for j in range(1,i+1):
#         print('*',end='')
#     print()
#
# for i in range(1,6):
#     for j in range(1,7-i):
#         print('*',end='')
#     print()
#
# for i in range(1,6):
#     for j in range(1,6-i):
#         print(' ',end='')
#     for k in range(1,i*2):
#         print('*',end='')
#     print()
'''
&&&&*
&&&***
&&*****
&*******
*********
&*******
&&*****
&&&***
&&&&*
'''
from colorsys import yiq_to_rgb

#
# num=eval(input('输入一个菱形的行号：'))
# while num%2==0:
#     print('输入错误！')
#     num=eval(input('请重新输入菱形的行号：'))
#
# #上半部分三角形
# num_row=(num+1)//2 #5
# for i in range(1,num_row+1):  #6
#      for j in range(1,num_row+1-i): #1,5
#         print(' ',end='')
#      for k in range(1,i*2):
#          if k ==1 or k==i*2-1:
#              print('*', end='')
#          else:
#              print(' ', end='')
#      print()
#
# bottom_row=num//2
# for i in range(1,bottom_row+1):
#     for j in range(1,i+1):
#         print(' ',end='')
#     for k in range(1,2*bottom_row-2*i+2):
#         if k==1 or k==2*bottom_row-2*i+2-1:
#             print('*', end='')
#         else:
#             print(' ', end='')
#     print()

#
# i=0
# while i<3:
#     user=input('请输入用户名：')
#     pwd=input('请输入密码：')
#     if user=='heshuai' and pwd=='666666':
#         print('系统正在登陆！请稍等...')
#         break
#     else:
#         if i<2:
#             print('用户名或密码不正确，您还有',2-i,'次机会')
#     i+=1
# else:
#     print('三次机会已经用完')


# for i in 'heshuai':
#     if i=='s':
#         break
#     print(i,end='')
#

#
# s=0
# i=1
# while i<=100:
#     if i%2==1:
#         i+=1
#         continue
#     s+=i
#     i+=1
# print(s)
#
# s=0
# for i in range(1,101):
#     if i%2==1:
#         continue
#     s+=i
# print(s)
#
# pass #通过 空语句pass占们 保留字
#
# if True:
#     pass
#
# while True:
#     pass
#
# for i in range(1,101):
#     pass


# match num:
#     case 'A':
#         print('A')
#
#
# if x<y:
#     min=x
# else:
#     y


# print("hello","world")
#
# a=1
# b=2
# c=12
# print('{} {} {}'.format(a,b,c))
#
# print(f'{a} {b} {c}')
#
# print("Hello","World",sep="-",end="!")
# print()
#

#upper()和lower()  其中，upper()会将字符串中的所有字符都转换为大写，lower()则将所有字符转换为小写。
#除此之外，Python 还贴心的提供了title()方法，将字符串所有单词的首字母变成大写，而其他字母依然小写

#strip 去除字符串首尾空格
#可以去除字符串两侧（不包含内部）全部的空格。
#使用该方法，也可以通过指定参数，去除两侧指定的特定字符

#Python 提供了内置的字符串查找方法find()，
#利用该方法可以在一个较长的字符串中查找子字符串
# num='heshuai kk hhhhhh'
#
# print(num.find('kk'))
#
# #字符串替换
# #Python 提供了replace()方法，用以替换给定字符串中的子串
#
# print(num.replace('kk','heshuai'))
#
# #Python 提供了split()方法实现字符串分割。
# num='1~2~3~4'
# print(num.split(" "))
#
# year=eval(input('请输入一个四位的年份：'))
# if (year%4==0 and year%100!=0) or (year%400==0):
#     print(year,'年是闰年')
# else:
#     print(year,'年是平年')
#
# anwer='y'
# while anwer=='y':
#     print('----------欢迎使用10086查询功能-----------------')
#     print('1')
#     print('2')
#     print('3')
#     print('4')
#     choice=input('请输入你要执行的操作：')
#     if choice=='1':
#         print('hehe')
#     elif choice=='0':
#         print('程序退出')
#         break
#     else:
#         print('输入错误')
#     anwer=input('还继续操作吗？y/n')
# else:
#     print('程序退出')

# #九九乘法表
# for i in range(1,10):
#     for j in range(1,i+1):
#         print(f'{j}*{i}={i*j}'.format(j,i,i*j),end='\t')
#
#     print()
#
# for i in range(1,10):
#     for j in range(1,i+1):
#
#         print(str(j)+'*'+str(i)+'='+str(i*j),end='\t')
#     print()
#
# import random
# rand=random.randint(1,100)
#
# count=1
# while count<=10:
#     number=eval(input('在我心中有个数，1~100之间，请你猜一猜：'))
#     if number==rand:
#         print('猜对了')
#     elif number>rand:
#         print('猜大了')
#     else:
#         print('猜小了')
#     count+=1
# #判断次数：
# if count<=3:
#     print('真聪明')


'''
序列和索引:
    列表类型
    元组类型
    字典类型
    集合类型
    索引是:正向：0到n-1
          反向：-n到-1
'''

# s='helloworld'
# for i in range(0,len(s)):
#     print(i,s[i],end='\t\t')
#
# print()
# for i in range(-10,0):
#     print(i,s[i],end='\t')

'''
    序列[start      :end        :step]
       [切片的开始索引:切片的结束索引:步长]
       
'''
s='Helloworld'
#
# print(s[0:5:2])
# print(s[:5:1])
# print(s[0:5:])
# print(s[0::2])
# print(s[0::])
# print(s[0::1])
# print(s[5::1])
# print(s[::2])
# print(s[::-1])
# print(s[-1:-11:-1])
#
# s1='kakaka'
# print('-'*30)
# print(s+s1)
#
# #s.index('ka') # 序列中第一次出现元素的位置
# #s.count('ka') # 序列中出现的总次数
#
# ss='Helloworld'
# print('e在helloworld中存在吗？',('e' in s))
# print('v在helloworld中存在吗？',('v' in s))
#
# print('e在helloworld中存在吗？',('e' not in s))
# print('v在helloworld中存在吗？',('v' not in s))
#
# ss='Helloworld'
# #内置函数的使用
# print('len()',len(s))
# print('len()',max(s))
# print('len()',min(s))
#
#
# #序列对象的方法，使用序列的名称，打点使用
# print('s.index',s.index('e'))
# #print('s.index',s.index('q'))
#
# print('s.index',s.count('l'))

s=['aa','bb','cc']
s.append('heshuai')
print(s)

s=['aa','bb','cc']
s.insert(1,'hekun')
print(s)

# s=['aa','bb','cc']
# s[2]='hexuehui'
# print(s)
# del s[0]
# print(s)

s=['aa','bb','cc']
deleted_obj=s.pop(0)

print(deleted_obj)
print(s)

s=['aa','bb','cc']
s.remove('cc')

print(s)


